自己整理iOS 常用第三方(持续更新...)

Author Avatar
纸简书生 4月 06, 2017

网上有很多整理使用第三方库的文章,毕竟是别人使用的,有一些做iOS家喻户晓的比如AFNetworking、SDWebImage,SpringPop这里就不用罗列了。这里主要总结一下自己平时用到的一些第三方,或者自己觉得很有学习必要的第三方。

自己整理iOS 常用第三方(持续更新…)⭐️💖🏅

一、UI

广告引导

轮播图

提示框

下载进度提示

二、应用设置

国际化

三、编程语法

  • LinkBlock 这个比较优秀
    objc链式编程语法糖扩展,旨在将冗余逻辑集中,专注于编码的逻辑,使代码结构清晰。
  • ChainableKit
    ChainableKit is a convience way to set up UIKit component with chainable syntax. This framework is inspired by Masonry and JHChainableAnimations.
  • JHChainableAnimations
    Easy to read and write chainable animations in Objective-C and Swift

四、网络

  • YTKNetwork 对AF的二次封装,猿题库开源,值得学习
  • RTNetworking在iOS架构系列文章中,作者给出了自己的方案,这个网络库就是他的为网络层解耦所写,和YTKNetwork有些类似,适合一些大型项目。
  • OffLineCache数据库离线缓存思路,以及AFN的再次封装,离线状态时从数据库加载数据
  • PPNetworkHelperAFNetworking 3.x 与YYCache封装,一句代码搞定数据请求与缓存,告别FMDB!控制台直接打印json中文字符。但bug是有点多。

Socket

五、分类(Category)

  • JKCategories包含了”JKUIKit.h”,”JKFoundation.h”,”JKCoreData.h”,”JKCoreLocation.h”,”JKMapKit.h”,”JKQuartzCore.h”,比较强大除此之外还有YYKit里面也有许多类似的
  • QSKitstar没有上面这个多,里面也有挺多可以看得

六、动画

  • Animations ⭐️⭐️⭐️基本上涵盖了iOS用到的所有动画效果,而且还有一个开源的天气类型appYoCelsius。作者的博客里面也有很多关于动画方面的文章写得不错。动画